/**
 * 查询元素
 * @param selector 选择器
 * @param id 容器id
 * @param useDoc 是否使用文档查询
 * @returns 元素
 */
export function query(selector: string, id: string, useDoc?: boolean): HTMLElement | null | undefined {
    return (useDoc ? document : document.querySelector(`.cascader-container_${id}`))?.querySelector(selector);
}

/**
 * 查询元素列表
 * @param selector 选择器
 * @param id 容器id
 * @param useDoc 是否使用文档查询
 * @returns 元素列表
 */
export function queryAll(selector: string, id: string, useDoc?: boolean): NodeListOf<Element> | undefined {
    return (useDoc ? document : document.querySelector(`.cascader-container_${id}`))?.querySelectorAll(selector);
}